mod test {
    use my_util_lib::{html2text, http::HttpClient, tokio_file};
    use serde_json::Value;
    use tokio::runtime::Builder;

    fn cre_tokio_runtime() -> tokio::runtime::Runtime {
        // 创建一个 Tokio 运行时，配置线程池的大小
        Builder::new_multi_thread()
            .worker_threads(1) // 设置工作线程的数量
            .max_blocking_threads(16) // 设置阻塞任务的最大线程数
            .enable_all()
            .build()
            .unwrap()
    }

    /// @Author: DengLibin
    /// @Date: Create in 2025-03-18 16:12:40
    /// @Description:

    #[test]
    pub fn test_get_html() {
        let r = cre_tokio_runtime();

        let http_client = HttpClient::new();

        let s = r.block_on(async {
            http_client.get("http://mp.weixin.qq.com/s?__biz=MzIzODY1OTY2OQ==&mid=2247486304&idx=1&sn=aebb86d8204d512469ca8cd25b1d64ee&scene=4#wechat_redirect").await
        }).unwrap();
        println!("{}", s);
    }

    #[test]
    pub fn test_get_text() {
        let r = cre_tokio_runtime();


        let _ = r.block_on(async {
            let t = tokio_file::read_all_txt("url_data/article-192006-1.html").await?;
            let t = html2text::remove_html_tags(&t);
            tokio_file::write_str(&t, "url_data/article-192006-1.html.txt").await
        }).unwrap();
    }


    #[test]
    pub fn test_get_entities() {
        let r = cre_tokio_runtime();


        let http_client = HttpClient::new();

        let s = r.block_on(async {
            let text = r#"总投资4.6亿！晋城一医院项目最近进展！
晋城微生活
2024年10月21日 17:32 山西
总投资4.6亿！高平一医院项目最近进展！
医疗卫生事业是群众关切的民生大事。连日来，高平市人民医院阜外医院（神农院区）项目施工方锚定目标任务，抢抓施工黄金期，赶进度、抓效率，全力以赴推进工程建设各项任务，确保工程早完工、群众
早受益。



来到项目施工现场，塔吊林立，机器轰鸣，施工正酣。工人师傅们各司其职、干劲十足，正在进行砌筑墙体、雨水管道安装、屋面防水等作业，呈现出一派热火朝天的施工景象。



项目负责人时启华介绍道：
为保障项目按照时间节点高质高效推进，我们优化工序环节，落实安全管理措施，组织了110余名施工人员、多台机械设备，采取室内室外同步作业的方式，加快推进施工进度。同时，我们还按照“六个百分百
”要求，采取在工地安装喷洒设备、车辆冲洗装置，对建筑材料进行苫盖等多项措施，严控工地扬尘污染，全力守护一方蓝天。

市人民医院阜外医院（神农院区）是一项民生工程，事关民生福祉、人民幸福安康。项目位于神农镇团东村羊团线南侧，总投资4.6亿元，占地126亩，总建筑面积59990平方米，建设内容包括门诊楼、住院楼 
、康养楼，以及供氧站、污水处理站、锅炉房、垃圾站、门卫室等配套工程。项目建成后，将新增床位432张，进一步补齐医养结合短板，提升全市心血管医疗服务能力和水平，全力满足群众多层次、多样化 
的医养健康服务需求。截至目前，门诊楼、住院楼、康养楼三栋楼的主体结构已完工，正在进行二次结构施工，已完成总工程量的35%。

时启华表示：

当前，时间紧、任务重，我们将紧抓项目建设这个“牛鼻子”，树牢精品意识和交账意识，在确保质量和安全的前提下，合理调配工期、科学组织施工，全力推进工程建设，争取让广大群众早日享受到优质的医
疗服务。


来源：高平电视台
商务☎：03568981555 小编:loogmai
晋城微生活
每天分享晋城新鲜事、吐槽、随拍、民生、正能量
15篇原创内容
公众号

点个[ 在看 ]吧 👇"#;
            let params = [("type", "ORG"), ("text", text)];
            http_client.post_form("http://192.168.6.128:9114/entities", &params).await
        }).unwrap();
        println!("{}", s);

        let v: Value = serde_json::from_str(&s).unwrap();

        // 直接访问顶层字段
        if let Some(code) = v.get("code").and_then(|v| v.as_i64()) {
            if code == 0 {
                // 访问嵌套字段
                if let Some(orgs) = v.get("data").and_then(|data| data.as_array()) {
                    for org_value in orgs {
                        println!("{}", org_value.as_str().unwrap());
                    }
                }
            }
        }
    }
}